body{ margin: 0px; padding: 0px; font-size: 12px; font-family: 微软雅黑; background: #fff;}
div,ul,li,a,h3,input,h2{ margin: 0; padding: 0;}
ul,li,a,h3,h2{ list-style: none;}
a{ text-decoration: none; color: #fff;}
h3,h2{ font-weight: normal;}
img{ border: none;list-style: none; padding: 0; margin: 0;}

.hearder{ width: 100%; height: 38px;  background:#000;}
.hearder .hearder-con a:hover,.hearder-box:hover,.nav-box-1 a:hover{ color: #e32519;}
.hearder .hearder-con{ width: 1200px; margin: 0 auto; position: relative; z-index: 31;}
.hearder-con ul{ float: left; padding-top: 10px;}
.hearder-con ul li{ float: left; height: 14px; line-height: 14px; padding: 0 10px; border-right: 1px solid #fff;}
.hearder-con ul li  a{ color: #fff; font-size: 13px;}

.hearder-con .right{ width: 200px; height: 38px; float: right; z-index: 20}
.hearder-con .right li{ float: left;}
.hearder-con .right #border-no{ border: none; position: relative;}
.hearder-con .right li a{ color: #fff; font-size: 13px;}
.hearder-con .right li span{ display: inline-block; font-size: 11px; color: #fff; background: url("../images/01.png")no-repeat -185px -201px; width: 22px; height: 19px;text-align: center; position: absolute;  top: -6px; right: -14px;}

.hearder-box{ height: 38px; line-height: 38px; cursor: pointer; color: #fff; display:inline-block; margin: -2px 0 0 10px; position: relative;  font-size: 14px;}
.hearder-box #bg{ display: inline-block; width: 12px; height: 12px; background:url("../images/01.png")no-repeat -211px -25px;}
.hearder-box .hide-nav{ margin-top: 2px; display:none; width: 156px; background: #fff; border: 1px solid #d3d3d3; position: absolute; right: -36px; top:38px; z-index: 3;}
.hearder-box .hide-nav a{ color: #000; margin: 0; padding: 0; font-size: 14px;}
.hearder-box .hide-nav li{ width: 96%; height: 31px; line-height: 31px; overflow: hidden; padding: 4px 3px;}
.hearder-box .hide-nav li .bg-1{display: inline-block; width:31px; height: 31px; vertical-align: middle; margin-right: 9px; background: url("../images/01.png")no-repeat -3px -269px;}
.hearder-box .hide-nav li .b2{background-position: -38px -270px;}
.hearder-box .hide-nav li .b3{background-position: -108px -270px;}
.hearder-box .hide-nav li .b4{background-position: -209px -270px;}
.hearder-box .hide-nav li .b5{background-position: -176px -270px;}
.hearder-box .hide-nav li .b6{background-position: -142px -270px;}
.hearder-box .hide-nav li .b7{background-position: -243px -270px;}
/*结束*/
.content{ width: 1200px; margin: 0 auto;}
.content .logo-box{ width: 100%; height: 38px; padding-top: 30px;}
.content .logo-box h3{ display: inline-block; float: left; width: 189px; height: 100%; background: url("../images/01.png") no-repeat -4px -363px; cursor: pointer;}
.content .logo-box .input-r{ width: 690px; height: 100%; float: right; position: relative; text-align: right;}
.content .logo-box .input-r #text{ position: absolute; bottom: 0; right:61px; width: 622px; height: 38px; line-height: 38px; z-index: 25; border:1px solid #000; padding-left: 3px;}
.content .logo-box .input-r #button{ width: 61px; height: 40px; position: absolute;bottom: 0; right: 1px; border: none; text-indent: -999px; z-index: 26; background:url("../images/search.gif"); cursor: pointer;}
/*结束*/

.nav-box-1{ width:970px; height: 56px;line-height: 56px; padding-left: 200px;}
.nav-box-1 span{ display: inline-block; padding-right: 34px;}
.nav-box-1 .hide-nav{ position: relative; display: inline-block;}
.nav-box-1 .hide-nav .h90{ display: none; width: 172px; height: 90px; background: #fff; position: absolute;top: 54px;left: -34px; text-align: center; border: 1px solid #d3d3d3;z-index: 999;}
.nav-box-1 .hide-nav .h90 li{ line-height: 30px;}
.nav-box-1 .hide-nav .h90 a{ font-size: 13px;}
.nav-box-1 a{ color: #000; font-size: 17px;}
/*结束*/

.logo-main{ width: 1200px; height: 373px; padding-bottom: 32px; position: relative;}
.logo-main .left{ width: 220px; height: 365px; float: left; border: 1px solid #e6e6e6; border-bottom: none; overflow: hidden;}
.logo-main .left h2{ font-weight: normal; margin-bottom: 4px;}
.logo-main .left h2 a{ display: block; height: 41px; line-height: 41px; padding-left: 16px; background: #eee; color: #000;}
.logo-main .left .news{ padding: 15px 8px 7px 15px; border-bottom: 1px solid #e6e6e6;}
.logo-main .left .news .news-box span{ display: block;}
.logo-main .left .news h3{ height:22px; line-height: 24px;  font-size: 16px; padding-bottom: 5px;margin-bottom: 5px;}
.logo-main .left .news .news-box span a{ font-size: 13px; margin-right: 10px; line-height: 30px; display: block; color: #5a5a5a;}
.logo-main .left .news a{ color: #000;}
.logo-main .left .news a:hover,.logo-main .left .news .news-box span a:hover{ color:#e32519; }
/*left__end*/

.logo-main .right{ width:970px; height: 365px; float: right; position: relative; }
#banner-s{ width: 100%; height: 365px; position: relative;}
#banner-s img{ width: 100%;}
#banner-s ul{ margin: 0; padding: 0; list-style: none;}
#slides-box{width: 100%; height:365px; position: relative; z-index: 1;}
        /*#slides-box .slidesjs-container{z-index:233; }
        #slides-box .slidesjs-control{z-index:333; } */
#slides-box .slidesjs-pagination{ position: absolute; z-index:999; bottom: 20px; right:40%;}
#slides-box .slidesjs-pagination li{ display: inline-block;  margin: 5px;  height: 10px; width: 10px; }
#slides-box .slidesjs-pagination li a{display: block; width: 12px; height: 12px; font-size: 0; background: #333; border-radius: 6px;}
#slides-box .slidesjs-pagination li a.active{background-color:#7c7c7c;}/*当前显示的点*/

.slidesjs-previous{display:inline-block; width: 41px; height: 69px; background:#000; opacity:.2;  z-index: 333; position: absolute; top:140px; left: 3px; background: url(../images/03.png)no-repeat -88px -192px;}
.slidesjs-next{display:inline-block; width: 41px; height: 69px; background: #000; opacity: .2;  z-index: 333;position: absolute; top:140px; right: 3px;background: url(../images/03.png)no-repeat -130px -192px;}

.wi{ width: 180px; height: 34px; position: absolute; bottom: 0; right: 0;}
/** logo 滚动 以完 css**/

.hot h3{ font-size: 20px;display:block; padding: 0 0 10px 0;}
.hot-con{ width: 1198px; height: 557px; border:1px solid #e6e6e6; overflow: hidden; zoom: 1;}
.hot-con>div{ width: 598px; height: 274px; float: left; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; position: relative;}
.hot-con .right{ border-right:0;}
.hot-con .con-box{ width: 298px; float: left; height: 282px; float: left; border-right: 1px  solid #e6e6e6; position: relative;}
.hot-con .mx{ border-right: 0; width: 300px;}
.hot-con .news-box{ width: 290px; padding: 90px 20px 0 20px; float: left; overflow: hidden;}
.hot-con .news-box>div{ padding-top: 5px;}
.hot-con .name a{ font-size: 16px; height: 22px; line-height: 22px; color: #000; overflow: hidden;}
.hot-con .con a{color: #6f7170; font-size: 17px; height: 22px; line-height: 22px; overflow: hidden;}
.hot-con .news-box{ color:#e2231a; font-size: 17px;}
.hot-con .box-jpg{ width: 236px; height: 245px; padding-top: 18px; float: left;}
.hot-con .bg{ width: 39px; height: 73px;z-index: 55; background:url("../images/one.png") no-repeat -3px -3px; position: absolute; top: 0;right: 0}
.hot-con .posi{ background-position: -46px -3px;}
.hot-con .top-jpg{padding: 18px 0 5px 0;}
.hot-con .top-jpg a{ width: 180px; height: 180px; margin: 0 auto; position: relative; display: block;}
.hot-con .m{ padding: 0 20px; text-align: center;}
.hot-con .m .name a{font-size: 15px;}
.hot-con.m .con a{ font-size: 14px;}
.hot-con .m .price{ font-size: 16px;}
.hot-con .t3{ background-position: -89px -3px;}
.hot-con .t4{ background-position: -132px -3px;}
.hot-con .t5{ background-position: -175px -3px;}
.hot-con .t6{ background-position: -218px -3px;}
/*            end */

 .content .shadow{ width:1200px; height: 148px; margin-top: 13px; padding-left:5px;margin-bottom: 40px;}
.content .shadow a{ display: inline-block;width: 285px; height: 148px; margin-right: 12px; overflow:hidden; text-align: center;}
.content .shadow a:hover{box-shadow:0 0 12px #000;}
/*            end */

.help_sel{  width: 100%; height: 397px; margin-bottom: 40px;overflow:hidden;}
.tab_menu{ width: 100%; height: 41px;}
.help_sel h3{ font-size: 20px;display:block; padding: 0 0 10px 0;}
.help_sel .tab-box1{ width: 211px;height: 360px; float: left; border: 1px solid #e6e6e6;overflow: hidden;}
.help_sel .tab-box1 li{ float: left; text-align: center; z-index: 30;display: inline-block; cursor: pointer; border-bottom: 1px solid #eee;}
.help_sel .tab-box1 li{ color: #000;font-size: 15px; display: block; width: 105px; height: 40px; line-height: 40px; cursor: pointer;}

.help_sel .tab-box>div{ display: none;}
.help_sel .tab-box .a1,.help_sel .tab-box .a2{ width: 187px; height: 173px; padding: 0 12px; background: red;}
.help_sel .tab-box .a{ display: block;}
.help_sel .box-img{ width: 290px;height: 360px; margin-left: 11px;float: left;}
.help_sel .news-box{ width: 447px;height: 360px;margin-left: 11px; float: left; border: 1px solid #e6e6e6; border-top:none;}
.help_sel .name{ width: 215px; height: 360px; margin-left: 11px; float: left;}
.x{ border-right: 1px solid #e6e6e6;}



#bbb .tab_menu ul .tab_selected{ color: #000; background: #f7f7f7;}
#bbb .tab_box>div{ display: none;}
#bbb .tab_box .a1,#bbb .tab_box .a2{ width: 192px; height: 140px; padding: 30px 10px 3px; background: #f7f7f7; z-index: 31;}
#bbb .tab_box .a1 span,#bbb .tab_box .a2 span{ display: block; width: 100%; height: 140px; background: #f7f7f7; color: #6f7170; border-bottom: 1px solid #e6e6e6;}

.a1>span h3,.a2>span h3{font-size: 15px; line-height: 16px; padding: 0 0 10px 15px; color: #000;}
.a1>span .label a,.a2>span .label a{ float: left; padding: 0 12px; height: 28px; line-height: 28px; color: #6f7170; display: block;}

.help_sel .b-news{ width: 100%; height: 114px; padding: 30px 0 0 3px; background: #f7f7f7;}
.help_sel .b-news h3{font-size: 15px; line-height: 16px; padding: 0 0 10px 15px; color: #000;}
.help_sel .b-news .b a{float: left; padding: 0 12px; height: 28px; line-height: 28px; color: #6f7170; display: block;}
/*               end*/

.box-img li{ width: 290px; height: 120px;}

.news-box h3{ height: 30px; line-height: 35px;text-align: center;font-size: 20px; color: #fff; background: #97c057;}
.news-box .zho{ border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; width: 448px;}
.news-box .zho li{ width: 224px; height: 319px; float: left;}

.help_sel .name{ width: 215px; height: 360px;}
.help_sel .name #znn{height: 30px; line-height: 35px;text-align: center;font-size: 20px; color: #fff; background:#8f82bc;}

.belong{ width: 1200px; height: 547px; margin: 0 auto; overflow: hidden;}
.belong h3{ height: 30px; line-height: 35px; padding-bottom:10px; font-size: 20px; color: #000;}
.belong .be-con1{ width: 240px; height: 510px; float: left;}
.belong .be-con1 h3,.belong .be-con2 h3,.belong .be-con3 h3{height: 30px; line-height: 35px;text-align: center;font-size: 20px; color: #fff; background:#92c0fa;}
.belong .be-con2 h3{ background:#d9d042; position: relative;}
.belong .be-con3 h3{ background: #c490bf;position: relative;}
.belong .be-con2 h3 span a{ display: inline-block; font-size: 13px;position: absolute;right: 13px; top: 0;}
.belong .be-con3 h3 span a{ display: inline-block; font-size: 13px;position: absolute;right: 13px; top: 0;}
.belong .be-con2{  width: 463px; height: 510px; float: left; margin-left: 11px; overflow: hidden;}
.be-box{display: block; width: 462px; height: 210px; border-left: 1px solid #e6e6e6;}
.belong .be-con2 .be-box li{ width: 196px; height: 209px; float: left;border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding: 0 17px;}
.be-box li .be-img{ padding-top: 5px;}
.be-box li .be-img a{ width: 150px; height: 150px; display: block; margin: 0 auto;}
.be-box li .be-name{ font-size: 15px; height: 22px; line-height: 22px; overflow: hidden; text-align: left;}
.be-box li .be-name a{ color: #000;}
.be-box li .price{ color: #ccc125; font-size: 16px; text-align: left;}

.belong .be-con3{ width: 475px; height: 510px; float: left; margin-left: 11px;}
.belong .be-con3 li{width: 206px; height: 256px;text-align: center; padding: 0 15px; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; float: left;}
.belong .be-con3 li .box-img{ padding-top: 5px; height: 157px; overflow:hidden;}
.belong .be-con3 li .box-name{font-size: 15px; height: 18px; line-height: 18px; overflow: hidden;}
.belong .be-con3 li .box-name a{color: #000;}
.belong .be-con3 li .box-price{ font-size: 16px; height: 24px; line-height: 24px; color: #af51a6;}
.belong .be-con3 li .gif{ width: 138px; height: 26px; line-height: 26px; border-radius: 13px; margin: 0 auto; font-size: 15px; color: #fff; background: #c490bf;}
.belong .be-con3 .w100{ width: 473px; height: 209px; padding: 0;}
.belong .be-con3 .w100 .left{ width: 175px; float: left; padding: 17px 0 0 55px}
.belong .be-con3 .w100 .right{ width: 213px; float: left;padding: 66px 15px 0 15px; text-align: center;}

.post{width: 1200px; height: 228px; margin: 30px auto 0;}
.post h3{ height: 30px; line-height: 35px; padding-bottom:10px; font-size: 20px; color: #000;}
.box-post{ width: 1200px; height: 182px;}
.box-post .left{ width: 290px; height: 182px; float: left; overflow: hidden;}
.box-post .left:hover{box-shadow: 0 0 8px #000;}
.box-post .right{ width: 847px;height: 132px; padding: 25px; background: #f0f0f0; float: right; box-shadow:  0 0 14px 1px #AAA9A9; }
.box-post .right h3{ border-bottom: 1px dashed #9c9c9c; position: relative;}
.box-post .right h3 span{ position: absolute; right: 13px; top: 0;}
.box-post .right h3 span a{ color: #000;font-size: 13px;}
.box-post .right h3 span a:hover,.box-post .right .news:hover{color: #e32519;}
.box-post .right .news{ display: block; line-height: 32px; color: #000; font-size: 14px;}
.pic-box{ width: 1200px; height: 150px; margin: 8px auto 40px;}
.pic-box li{ width: 290px; height: 148px; float: left; margin-right: 10px;}
.pic-box li:hover{box-shadow: 0 0 10px #000;}
/*********************************/


.nu-w-ns{ width: 100%; height:140px; overflow: hidden; background: #fff;}
.nu-w-ns .nu-w-content{ width: 1200px; height: 130px; padding-top: 10px; margin: 0 auto;}
.nu-w-ns .nu-w-content ul{ height: 140px; float: left; padding-right: 148px;}
.nu-w-ns .nu-w-content ul .cl a{display: block; line-height: 30px; color:#000;font-size: 14px; }
.nu-w-ns .nu-w-content ul li a{ display: block; font-size: 12px; line-height: 22px; color: #555;}
.nu-w-ns .nu-w-content ul li a:hover{ color: #000;}
#footer{ width: 100%; height: 85px; background: #f5f5f5; padding-top: 10px;}
#footer .foot-ins{ width: 880px; height: 13px; line-height: 13px; margin: 0 auto 20px; font-size: 12px; color: #6f7170;}
#footer .foot-ins a,#footer .foot-ins2 a{ color: #6f7170;}
#footer .foot-ins a span{display: inline-block; width: 10px; height: 13px; margin: 5px; position: relative; top: 7px; background: url(../images/01.png) no-repeat -234px -3px;}
#footer .foot-ins a .posi{ background-position: -248px -3px;}
#footer .foot-ins span{ font-size: 12px; margin:0 8px;}
#footer .foot-ins2{ width: 850px; height: 20px; line-height: 20px; margin: 0 auto;}
#footer .foot-ins2 span{ display: inline-block; width: 10px; height: 13px; margin:0 5px;}
#footer a:hover{ color:#555 ;}
/**************==end==*******************************/

.l-nav-2{ width:1200px; height: 40px; line-height: 40px; background: #6f7170; margin: 1px auto 0; color: #fff;}
.l-nav-2 h3{ font-weight: normal; font-size: 12px; padding-left: 13px;}
.nav-box .xy{ width: 1200px; margin: 0 auto;}
.nav-box .xy li{ width: 150px; height: 526px; float: left;}
.nav-box .xy li h3{ height: 28px; line-height: 32px; font-size: 13px; color: #191919; text-align: center;font-family: 微软雅黑;}
.nav-box .xy li .img-cent{ display: block; width: 126px; height: 110px; margin: 3px auto 0; overflow: hidden; text-align: center;}
.nav-box .xy .a-left{ width: 110px; margin: 0 auto;}
.nav-box .xy .left span{display: block; height: 20px; line-height: 20px;}
.nav-box .xy .left a{ font-size: 12px; color: #000;}
.nav-box .xy .left a:hover,.book>ul li .news a:hover{ color: blue;}
.nav-box .b-1{ width: 80%; border-bottom: 1px solid #ccc; margin: 7px auto;}

.m{ width: 100%; height: 83px; clear: both; padding: 30px 0;}


.book ul{ width: 1200px; margin: 0 auto;}
.book>ul li{ width:200px; height: 526px; float: left; }
.book>ul li h3{ height: 28px; line-height: 32px; display: block; color: #191919;font-weight: bold; font-size: 13px; text-align: center;}
.book>ul li em{ list-style: none; display: block; width: 100%; text-align: center;}
.book>ul li .news{ width: 120px; margin: 0 auto; position: relative;}
.book>ul li .news a{ color: #000;}
.book>ul li .news .right{ width: 48px;height: 100px;position: absolute; text-align: right; right: 0; top: 12px;}
.book>ul li .news .color{color: #8f8f8f;}

.book>ul li .news .left span{display: block; height: 20px; line-height: 20px;}
.book>ul li .b-1{ width: 80%; border-bottom: 1px solid #dfdfdf; margin: 7px auto;}


.book ul{ width: 1200px; margin: 0 auto; }

.book li .pa-40{ display:block; width: 100%; padding-left: 40px;}
.book li .pa-40 span a{ display: block; height: 20px; line-height: 20px; color: #000;}
.book li .pa-40 span a:hover,.book .ma-b-15 a:hover{ color: blue}

.book .ma-b-15{ width: 70%; margin: 0 auto;}
.book .ma-b-15 a{ display: block; color: #000; width: 100%; height: 20px; margin-bottom: 15px;}
.book .ma-b-15 a img{ vertical-align: middle;}
.book .ma-b-15 .more h3 a{display: block; text-align: left; padding-left: 18px; color: #7C7C7C;}
.book .ma-b-15 .more h3 a:hover{color: blue;}

/*          end        */


.clearfix .red-l{display: inline-block; width: 404px; height: 42px; line-height: 21px; color: #C6A7A5; border-left: 1px solid red; padding-left: 20px; margin-top: 23px; float: left;}
.clearfix .red-l #button{ width: 58px; height: 19px; line-height: 19px; display: inline-block; background: #C6A7A5; border-radius: 5px; text-align: center; cursor: pointer; color: #fff;}
.login-w1200{ width: 1200px; margin: 0 auto;}








